﻿#define  _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
int main()
{
	/*将一个四位数，反向输出。

		输入描述：
		一行，输入一个整数n（1000 <= n <= 9999）。
		输出描述：
		针对每组输入，反向输出对应四位数。
		示例1
		输入：
		1234
	 
		输出：
		4321*/
	/*将一个四位数，反向输出。本题可以利用求余运算发然后每次对10求商即可，
		另一种思路可以将数字以字符串的形式读入然后逆向输出即可*/

	/*char ch[5]="0";
	gets(ch);
	int i;
	for(i = 3; i >= 0; i--)
	{
		putchar(ch[i]);
	}*/



	/*
	问题：KiKi今年5岁了，已经能够认识100以内的非负整数，并且并且能够进行 100 以内的非负整数的加法计算。不过，BoBo老师发现KiKi在进行大于等于100的正整数的计算时，规则如下：

		1.       只保留该数的最后两位，例如：对KiKi来说1234等价于34；

		2.       如果计算结果大于等于 100， 那么KIKI也仅保留计算结果的最后两位，如果此两位中十位为0，则只保留个位。

		例如：45 + 80 = 25

		要求给定非负整数 a和 b，模拟KiKi的运算规则计算出 a + b 的值。


		数据范围： 0 \le a, b \le 2 ^ {31} - 1 \0≤a, b≤2
		31
		−1
		输入描述：
		一行，输入两个非负整数a和b，用一个空格分隔。（0 <= a, b <= 231 - 1）。
		输出描述：
		针对每组输入，输出按照KiKi的运算规则计算出 a + b 的值。
		示例1
		输入：
		45 80
	 
		输出：
		25*/

		//int a, b;
		//scanf("%d %d", &a, &b);
		//int answer = (a + b) % 100;
		//printf("%d", answer);


	/*	给定一个浮点数，要求得到该浮点数的个位数。

			数据范围： 0 < n \le 200 \0 < n≤200
			输入描述：
			一行，包括一个浮点数。
			输出描述：
			一行，包含一个整数，为输入浮点数对应的个位数。
			示例1
			输入：
			13.141
	 
			输出：
			3*/

		//float input = 0.0f;
		//scanf("%f", &input);
		//printf("%d", (int)input % 10); //浮点数不能进行取模运算,强制类型转换成整型模上10

	/*	问题：一年约有 3.156×107 s，要求输入您的年龄，显示该年龄合多少秒。

		数据范围： 0 < age \le 200 \0 < age≤200

		输入描述：
		一行，包括一个整数age。
		输出描述：
		一行，包含一个整数，输出年龄对应的秒数。
		示例1
		输入：
		20
			
		输出：
		631200000*/


		/*int age = 0;
		scanf("%d", &age);
		long int second = age * ((long long)3.156e7);
		printf("%ld", second);*/

	/*给定秒数 seconds ，把秒转化成小时、分钟和秒。

		数据范围： 0 < seconds < 100000000\0 < seconds < 100000000
		输入描述：
		一行，包括一个整数，即给定的秒数。
		输出描述：
		一行，包含三个整数，依次为输入整数对应的小时数、分钟数和秒数（可能为零），中间用一个空格隔开。
		示例1
		输入：
		3661
		 
		输出：
		1 1 1*/

		//int seconds = 0;
		//scanf("%d", &seconds);
		//int hours = seconds / 3600;
		//int mintures = (seconds % 3600) / 60;
		//int second = seconds % 3600 % 60;
		//printf("%d %d %d ", hours, mintures, second);

		//描述
		//依次输入一个学生的3科成绩，在屏幕上输出该学生的总成绩以及平均成绩。
		//输入描述：
		//一行，3科成绩，成绩之间用一个空格隔开。
		//输出描述：
		//一行，总成绩和平均成绩（小数点后保留两位），用一个空格隔开。
		//示例1
		//输入：
		//79.5 80.0 98.0
		//输出：
		//257.50 85.83


		//float a = 0.0f;
		//float sum = 0;
		//while (scanf("%f  ", &a) != EOF) { // 注意 while 处理多个 case
		//	sum += a;
		//}
		//printf("%.2f %.2f", sum, sum / 3);

		//描述
		//问题：计算BMI指数（身体质量指数）。BMI指数（即身体质量指数，简称体质指数又称体重，英文为Body Mass Index，简称BMI），是用体重公斤数除以身高米数平方得出的数字，是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途，当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时，BMI值是一个中立而可靠的指标。

		//数据范围：输入的数据满足 50  50≤n≤180

		//输入描述：
		//一行，两个整数，分别表示体重（公斤），身高（厘米），中间用一个空格分隔。
		//输出描述：
		//一行，BMI指数（保留两位小数）。
		//示例1
		//输入：
		//70 170
	
		//输出：
		//24.22


		/*int weight, high;
		while (scanf("%d %d", &weight, &high) != EOF) {
			float high_m = (float)high / 100;
			printf("%.2f", (float)weight / (high_m * high_m));
		}*/


	return 0;
}